Assigns a remote printer the role Default Printer.
object.SetDefaultPrinter(strPrinterName) |
Arguments
- object
-
WshNetwork object.
- strPrinterName
-
String value indicating the remote printer's UNC name.
Remarks
The SetDefaultPrinter method fails when using a DOS-based printer connection. You cannot use the SetDefaultPrinter method to determine the name of the current default printer.
Example
The following code uses the AddWindowsPrinterConnection method to connect a network printer and set it as the default printer.
Visual Basic Script  | ![]() |
---|---|
Set WshNetwork = WScript.CreateObject("WScript.Network") PrinterPath = "\\research\library1" WshNetwork.AddWindowsPrinterConnection PrinterPath WshNetwork.SetDefaultPrinter PrinterPath |
JScript  | ![]() |
---|---|
var WshNetwork = WScript.CreateObject("WScript.Network"); var PrinterPath = "\\\\research\\library1"; WshNetwork.AddWindowsPrinterConnection(PrinterPath); WshNetwork.SetDefaultPrinter(PrinterPath); |
Applies To:
See Also
